package com.itheima.mapper;

import com.itheima.pojo.Clazz;
import com.itheima.pojo.ClazzQueryParam;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ClazzMapper {

    // 查询所有班级
    List<Clazz> findAll();

    // 根据ID删除班级
    void deleteById(Integer id);

    // 保存班级
    void insert(Clazz clazz);

    // 根据ID查询班级
    Clazz getById(Integer id);

    // 根据ID修改班级基本信息
    void updateById(Clazz clazz);

    // 分页查询动态sql
    List<Clazz> list(ClazzQueryParam clazzQueryParam);
}
